784343
569556
105900
995611
679865
299759
105506
60664
595260
380514
573204
864583
5251799
3673581
3198148
2498804
2274988
2119609
2048358
193778
1827118
1743136
1722196
1660471